// World 2D图形库主入口文件
export { World } from './World';
export { GraphicObject, GraphicType } from './GraphicObject';
export { default as TransformManager } from './TransformManager';
export { default as ViewController } from './ViewController';
export { default as SelectionManager } from './SelectionManager';
export { default as LayerManager } from './LayerManager';
export { default as HistoryManager } from './HistoryManager';
export { default as TransformHandle, TransformHandleType } from './TransformHandle';

// 图形形状
export { Circle } from './shapes/Circle';
export { Rectangle } from './shapes/Rectangle';
export { Polygon } from './shapes/Polygon';
export { Line } from './shapes/Line';

// 类型定义
export type { Point, Transform, WorldOptions, WorldEvent, WorldEventMap } from './types';